home *** CD-ROM | disk | FTP | other *** search
- Documentation to
- JML-Snapshot 5.21
-
- Contents
-
- 1. Introduction
-
- 1.1. Features
-
- 1.2. Legal things
-
- 1.3. JML-Snap is shareware!
-
- 2. Installation
-
- 2.1. Registration
-
- 3. How to use...
-
- 3.1 Drag&Drop
-
- 4. If something doesn't work...
-
- 5. Some common things
-
- 6. Known bugs
-
- 7. History
-
- 8. Preview
-
- 9. Updates
-
- 10 . Thanks to...
-
- 11. My adress
-
-
- 1. Introduction
-
- It was one day after the 1992 ATARI trade-fair. I just had connected my
- new graphiccard to my ST and needed a hardcopy.
-
- "No Problem! I've got lot's of these programms on disk", I thought to myself.
- But none of them was able to support more than 16 colors; the most of them
- couldn't even handle other resolutions than 320x200.
-
- So I decided to write it by myself. I think, most of all shareware-
- programms were born like this.
-
- When using JML-Snapshot first, please klick on the button "Sprache". The
- language will switch to English!
-
- 1.1 Features
-
- JML-Snapshot allowes you to save any desired part of the screen to disk.
- You can choose between following options:
-
- - Free choice of the clipping via rubberband or direct cut of a window,
- the contents of a window or the whole screen.
-
- - Output format IFF, (X)IMG or TIFF
-
- - Free choice of path and name of the snapshot or use of a standard-folder
-
- - Copy the whole screen via Alt-Help
-
- The size of the snapshot is not limited at all. Only if you want to save
- the snapshot under a free chosen name, you maust have enough memory left.
- JML-Snapshot can save any amount of colors, even Hi and TrueColor.
-
-
- 1.2. Legal things
-
- JML-Snapshot may be copied and distributed in the unregistred form.
-
- Any distribution of the key or the registred version is strictly
- forbidden!
-
- JML-Snapshot is copyrighted, with all rights reserved.
-
- There's no liability for any possible damages, that may be caused by
- JML-Snapshot. I just can't even imagine, which damage this may be.
-
-
- 1.3. JML-Snapshot is shareware
-
- JML-Snapshot may be tested by anybody. If you like it, you have to pay
- a fee of DM 20,- (or $20,- or £9,-).
-
- To give you a little motivation, there are some features not available in
- the unregistred version:
- - (X)IMG saving only
- - No Hi/TrueColor support
- - no 'Window-snap'
- - no Alt-Help support
-
- To register your copy, you just have to pay your fee and send your name
- and adress to the author. Read chapter 2.1 for more information
-
-
- 2. Installation
-
- If you like to use JML-Snapshot as a programm (PRG, APP), then you may
- copy it anywhere you like. If you want to use it as an accessory (ACC),
- JML-Snapshot has to reside on your bootpartition/bootdisk.
-
- The name should always be JML_SNAP! Only the extenders ACC, ACX, APP and
- PRG are supported. If you can resign to save the options, you can name
- the programm as you please.
-
-
- 2.1 Registration
-
- People who have payed the fee for JML-Snapshot, will recieve a personal
- key. For that I need the user's name and adress.
-
-
- i. When you've recieved your key, just click on 'Info' in the maindialog
- and then click on 'register'. Now you may enter your name, adress and
- the key. If the click on 'OK' causes an alert, there must be something
- wrong. Please check your data and try again. Otherwise you should have
- returned to the maindialog. Now you have to click on 'Save' and you're
- owner of a registred version. A distribution of this version or the
- key is striktly forbidden!
-
- ii. Since v5.10 the registration may be done by use of a registration
- file. It has to be named as JML_SNAP.REG ans has to reside in the same
- path as JML-Snapshot!
-
- The file is a simple ASCII text using the following scheme:
-
- Name
- Street
- City
- Key
-
- An example of JML_SNAP.REG belongs to the distribution.
-
- When sure, that the file is correct, please start JML-Snapshot and
- kick on 'Info', then klick on 'Register'. If JML-Snapshot found your
- data to be valid, you just have to save and the registratin is done.
- Otherwise, you'll find yourself in the registration-dialog and you
- have to follow the instructions described in i.
-
-
- Any distribution of the key or the registred version is strictly
- forbidden!
-
-
-
- 3. How to use...
-
- JML-Snapshot consists of two parts. The snapshotroutine and a dialog to
- configure.
-
- If you start JML_SNAP as a programm under standard-TOS (no multitaking),
- you can only use the dialog. Started under a multitasking OS nothing will
- happen first. You can work with other applications, as you're used to.
-
- JML-Snapshot will be activated (under multitasking or as accessory) after
- you've chosen the item in the menu (if you use MagiC! you can find the
- item in MagiC's popup).
-
- If you hold one of the shift keys while activating JML-Snapshot, the
- dialog appears. You should do this when using JML-Snapshot first, to
- configure it to your preferencies.
-
- When working with a desktop, which can send VA_START, you may doubleclick
- again on JML_SNAP to reach the dialog.
-
-
- The dialog:
-
- Field "Saving":
-
- JML-Snapshot has four options to save your screenshot
-
- Standard:
-
- Your screenshot will always be saved in a standard-folder.
- Read "The standardpath" for more.
-
- Fileselector:
-
- While active (and enough memory free) you can choose name and
- path of your snapshot via fileselector. Otherwise JML-Snapshot
- will use standard name and path.
-
- Drag&Drop:
-
- If your OS supports Drag&Drop you can instruct JML-Snapshot to
- use this feature.
- More of this in chapter "Drag&Drop".
-
- Protocoll:
- A new feature is the Snap-protocoll, which is public yet.
- Since today, it's only used by "Look'n see" (Shareware by
- Reiner Rosin).
-
- If a protocoll-receiver is installed, the snapshot will be
- sent immediately to it!
-
- Might be usefull for creating illustrated documentations.
-
-
- Field "Format":
- Choose your favorite output format.
-
- Field "Extra":
-
- Rubberband:
-
- While "Rubberband" is crossed, the snapshot can freely be chosen.
- Otherwise, the "window-snap" is active. More of this later.
-
- Fix width:
-
- Unfortunately, there are programms, which expect a word-aligned
- width for IFF and (X)ING pics. This option will blow up your snapshot,
- to satisfy these programms.
-
- Delay:
-
- If active, you can delay the action of JML-Snapshot. After
- activating JML_SNAP, nothing will happen, until you press down
- both shift keys.
- This might be usefull, for bringing up windows, because some
- OS' always backdrop the upper window when switching to JML_SNAP.
-
- Alt-Help:
-
- TOS was always able to print out a hardcopy by pressing
- Alt-Help. Sometimes, you'd like to have the hardcopy as a file,
- instead of printing out.
-
- The advantage of this method is, to save a screencopy to disk,
- while having a dialog open or dropped down a menu.
-
- If you switch off Alt-Help support, your computer will behave as
- usual, just as if JML-Snapshot wasn't installed.
-
- IMPORTANT!!! Please read SECURE.TXT!
-
- Overwrite:
-
- You can instruct JML-Snapshot to overwrite existing files.
- When using the fileselctor, JML-Snapshot will always ask befor
- overwriting!
-
-
- - The standardpath:
-
- If you do a snaphot with filelector disabled, JML-Snapshot will save
- the file to the standardpath, which you can define here. Click on the
- field containing the path and the fileselector will appear, so you can
- choose your standardpath.
-
- The arrows on the left and right are for scrolling the path if it's
- too long for the box.
-
- If not chosen, the path will be used, JML_SNAP was started from.
-
- - The buttons:
-
- Info:
-
- The usual infobox appears. From here you can reach the dialog
- for the registration.
-
- Save:
-
- All parameters will be saved. If JML-Snapshot isn't able to find
- itself, you may locate it via fileselector.
-
- Language:
-
- You can switch between German and English
-
- Quit:
-
- Quits JML_Snapshot. If you use JML_SNAP as an accessory, this
- function will be disabled.
-
- Cancel:
-
- Leaves the dialog and abandons all changes.
-
- OK:
-
- Leaves the dialog and takes over all changes.
-
-
- If you use JML-Snapshot as a programm under a singletasking TOS, Cancel
- and OK will quit JML-Snapshot!
-
-
-
- The snapshotroutine:
-
- The essential function of JML-Snapshot, which depends strongly on
- "Rubberband".
-
- If you start JML-Snapshot with rubberband active, the mousepointer changes
- to a thin cross. Pressing the right mousebutton cancels.
- Pressing the left mousebutton sets the mouseposition as the first corner
- of the snapshot rectangle. The mousepointer changes to a pointing hand and
- you can now set the second corner. When you relseae the button, the
- snapshot will be saved.
-
- If rubberband is not active, the pointing hand will appear immediately.
- Pressing the left mousebutton will activate the "window-snap", which
- means, that the contents of the window under the mousepointer will be
- saved. If there's no window, JML-Snapshot will save the whole screen!
-
- Beware, that you can only save the visible clipping of the window!
-
- If you've clicked on a window-gadged, the whole window (including the
- gadgeds) will be saved.
-
-
- The snapshot will be saved as "SNAP_xx.ext". "xx" represents a number,
- which will be increased for every snapshot. "ext" represents the
- extension "IFF", "IMG" or "TIF", which depends on the output-format.
-
- If you have selected "Fileselector", the bitmap will be saved under your
- chosen name and path. The extension will be set automaticly.
-
- Because of TOS-specific internals, you maust have enough memory to freely
- choose a name and path. If there isn't enough memory free, JML-Snapshot
- will save to the standard-path and inform you with an alertbox.
-
-
- 3.1. Drag&Drop
-
- This is a new way of data-exchange between paralell running applications.
- It's available while using
-
- MultiTOS 1.08 (Beta-version only)
- MagiC!3
- Magic!Mac
-
- D&D works like this:
- You can click on an object (icon, text-clipping, picture-clipping) and
- drag it to an other window, where you drop it. The object will be placed.
-
- If you have activated D&D for JML-Snapshot (and there's enough memory
- left) you can only save your snapshot via D&D.
-
- Just operate as usual! JML-Snapshot will not save directly or open the
- fileselector; it'll open a small window, including a camera-icon, which
- you can drag&drop to any other window.
-
- Anything else depends on your destination-application
-
- - The destination doesn't know Drag&Drop:
- JML-Snapshot informs you using an Alertbox
-
- - The destination can not use bitmapdata (e.g. CAT or RUFUS):
- JML-Snapshot informs you using an Alertbox
-
- - The destination can use bitmapdata (e.g. Zeig's mir or STELLA):
- JML-Snapshot sends the data directly to the destination as a (X)IMG
- Picture
-
- - The destination window represents a path (eg. some deskops)
- The snapshot will be saved as SNAP.xxx (xxx means IFF, IMG or TIF)
-
- - The destination was a printer-icon (e.g. some deskops):
- JML-Snapshot informs you, using an Alertbox, that it isn't able to print
-
- - The destination was the clipboard (e.g. some deskops):
- The snapshot will be saved as SCRAP.IMG
-
- - The destination was the trashcan (e.g. some deskops):
- JML-Snapshot asks with an alertbox, if you like to abandon the picture
- (delete) or if you've made a mistake and wish to keep it (go on).
-
- If you can't find a destination, able to use the data, you have to close
- the window. JML-Snapshot asks what you want to do now.
- The alert is similar to "trashcan" with the option to save via
- fileselector (save).
-
-
- 4. If something doesn't work...
-
- Unfortunately, it's nearly impossible to find all bugs in a programm.
- If you find any, please inform me!
-
- I need an exact description of the bugs, to reproduce them.
- Please inform me about
-
- - Computer (ST, STE, TT, Falcon, etc.)
- - Amount of memory
- - TOS version
- - Multitasking (MTOS, MagiC!, MultiGem)
- - installed accessories
- - Programms in your AUTO-folder
- - Procedure which led to the occured error
-
- It's usefull to always send me a disk and the money for P&P. When I've
- fixed the bug, I'll send you a new version immediately.
-
-
- 5. Some common things...
-
- A snapshot can take a "long" time, when using 256 or more colors. The VDI has
- to transform the data to the "standard-format" which takes it's time. When
- using TIFF output, JML-Snapshot has to transform the data by itself; but
- the assembler-routines are not too slow.
-
- Because of this, I do not support data-compression, to save time. In most
- cases you will use the snapshot in an other application, so this won't be
- too bad.
-
- JML_SNAP saves the parameters to itself, so you must not use JML-Snapshot
- in compressed form!
-
- JML-Snapshot need the AES even when using Alt-Help. It's not possible to
- save a screencopy, when there's no AES! This happens when using TOS or TTP
- programms under single-TOS or when using the MagiC!-Single-mode.
-
- If you like to use JML-Snapshot under MagiC! in single-mode, you have to
- unfreeze JML_SNAP. To do so, you have to switch to the task-manager (press
- Ctrl-Alt-Escape) choose JML_SNAP using the cursor-keys and press 'u'.
-
-
-
- 6. Known bugs
-
- If you use TOS 1.04 you have to use a patchprogramm or NVDI, because there
- is a bug in the vr_trnsform - routine of TOS 1.04.
-
-
- JML-Snapshot was tested under following condition:
-
- - Nearly all ST models, ever built by ATARI
- all STE models
- TT 030
- FALCON 030
- JANUS
- Macintsoh using MagiC!Mac
-
- - Turboboards Hypercache, HBS, PAK/2 und PAK/3
-
- - TOS 1.04, 2.06, 3.06 and 4.01
-
- - MultiTOS 1.01, 1.08, MagiC!2 and MagiC!3
-
- - 68000, 68010, 68020, 68030 and 68040 CPU
-
- - NVDI 2.01, 2.5, 3.x
-
- - With GDOS (NVDI, ATARI-GDOS, AMC-GDOS, FontGDOS)
-
- - in ATARI ST Hi, ST Mid, ST Lo, TT Mid, TT Lo and all FALCON graphic modes
-
- - with the following graphiccards
-
- NOVA MEGA 256
- NOVA VME 32k
- NOVA MEGA 16M
- Crazy Dots
- Crazy Dots II
- MATRIX TC1006
- Spektrum TC
-
-
- 7. History
-
- v <1.0 Internal versions, lots of bugs
-
- v1.0 The first public version!
-
- v1.1 JML-Snapshot did not restore the mousepointer!
-
- v1.2 JML Snapshot is now independant from free memory
- No fileselector.
- The path can be saved in "JML_SNAP.INF"
- Added an install programm
-
- v1.3 The path for saving can now be changed and saved.
-
- v1.4 JML_SNAP.INF canceled. The standard-path is now saved directly in
- the accessory.
-
- v1.5 vq_color now gives the real, not the desired value
-
- v1.6 Fixed a bug concerning multitasking;
- Last PD-version
-
- v2.0 JML-Snapshot is shareware! Multitasking supported, the install
- programm disappeared.
-
- v3.00 Internal version of the MK3 series. Lots of bugs.
-
- v3.01 First version for registrated users
-
- v3.02 Approved recognizing the pressing of the right mousebutton, no more
- LINE-A calls
-
- v3.10 First version written in 'C'.
-
- v3.11 Fixed a bug in the (X)IMG-version
-
- v3.12 Internal version, since now, a COOKIE is installed
-
- v3.13 Internal version, Hi and TrueColor supported
-
- v3.14 First public TC-version, 256-color TIFF are saved much faster
-
- v3.15,
- v3.16 Internal version, little bugfixes
-
- v3.17 Changed internal structures
-
- v3.18,
- v3.19 Changed internal structures again
-
- v3.20 Window-snap was always with gadgets
-
- v3.21 Alertboxes for write-error for (X)IMG and TIFF, too
- Under MagiC! windows will keep their 'topped' status
- While using the fileselector:
- - "SNAP.ext" used as filename, if none is declared
- - Included warning for overwriting existing files
-
- v3.30 Included registration.
-
- v3.31 Changed internal structures
-
- v4.00 New: - Alt-Help support
- - Snap-delay
- - dialogs in English
-
- Changed: - Look of the dialogs
- - Window-Snap now activated while clicking on the
- gadgets of a window.
-
- v4.01 The unregistred version always saved the whole screene
-
- v4.02 Installed as an accessory it was impossible to use Alt-Help
- directly after reboot
-
- v4.03 The snapshot started one line too deep, while using some VDIs
-
- v4.04 (X)IMG is now the only outputformat, instead of IFF
-
- v5.00 included Drag&Drop
-
- v5.01 D&D data-exchange via pipe will now use always (X)IMG
- In case of D&D-timeout the alertbox appeared twice
-
- v5.02 XIMG-pictures were saved wrong, when the width exceeded 1016 pixels.
-
- v5.10 Removed Install-programm
- Changed dialog (again)
- Snap-protocoll
- Registration via file
- Saving via fileselector even in the unregistrated version
-
- v5.20 Named "Fix IFF" to "Fix width" and this now works for (X)IMG too.
-
- v5.21 Button 'register' is available again
-
-
- 8. Preview
-
- I'd like to hear suggestions anytime. If I find it usefull, I'll implement
- it. But beware, that JML-Snapshot is a small utility and no OS or drawing
- programm!
-
-
- 9. Updates
-
- Updates for JML-Snapshot are free!
-
- How do I get an update?
- I'll upload every new version to the MAUS WI2. Uploads to other
- non-commercial BBS' are allowed.
-
- You can ask me for an update, too of course
-
- Just send me a letter inclusive a disk and money for P&P. That's it.
-
-
- 10. Thanks to...
-
- - all betatesters (I can not name all of them)
-
- - the authors of the `Profibuch'
-
- - Laurenz Prüssner, for some articles in the ST-Magazin
-
- - Mike Steffl fot testing, MEMOHELP and lot of PMs
-
- - Reiner Rosin for a little assembler-help, "Zeig's mir" and the first bugreport
- since month'.
-
- - *MHG* from "Computer Insel" for their great support.
-
- - Dieter Fiebelkorn for GEMView
-
- - Theo for BANG 2082
-
- - Pink Floyd for `The Dark Side Of The Moon'
-
- - you, dear reader, because my English is so bad.
-
- - last, but not least, thanks to my lady. I'm sitting much too long in
- front of my computer. Sorry for that babe...
-
-
- 11. My adress
-
- John McLoud
- Mozartstraße 1a
- 65439 Flörsheim am Main
- Germany
-
- via E-Mail:
-
- john_mcoud@wi2.maus.de (internet)
- John Mcloud @ WI2 (MAUSNET)
-
-
-
- Account:
-
- Taunussparkasse BLZ 512 500 00
- Kto. Nr.: 9 45 02 97
-
-
-